// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.xiaomi.infra.galaxy.common.model; import com.xiaomi.infra.galaxy.common.GalaxyClientException; import com.xiaomi.infra.galaxy.common.constants.ReturnCode; public final class AccessMethod extends Enum { private static final AccessMethod $VALUES[]; public static final AccessMethod AnonReadLoginWrite; public static final AccessMethod AnonReadOwnerWrite; public static final AccessMethod LoginReadLoginWrite; public static final AccessMethod LoginReadOwnerWrite; private String value; private AccessMethod(String s, int i, String s1) { super(s, i); value = s1; } public static AccessMethod fromValue(String s) { if (s == null || "".equals(s)) { throw new GalaxyClientException(ReturnCode.ACCESS_METHOD_IS_BLANK, "access method is blank"); } if ("AnonReadOwnerWrite".equals(s)) { return AnonReadOwnerWrite; } if ("LoginReadOwnerWrite".equals(s)) { return LoginReadOwnerWrite; } if ("AnonReadLoginWrite".equals(s)) { return AnonReadLoginWrite; } if ("LoginReadLoginWrite".equals(s)) { return LoginReadLoginWrite; } else { throw new GalaxyClientException(ReturnCode.ACCESS_METHOD_IS_INVALID, s); } } public static AccessMethod valueOf(String s) { return (AccessMethod)Enum.valueOf(com/xiaomi/infra/galaxy/common/model/AccessMethod, s); } public static AccessMethod[] values() { return (AccessMethod[])$VALUES.clone(); } public String toString() { return value; } static { AnonReadOwnerWrite = new AccessMethod("AnonReadOwnerWrite", 0, "AnonReadOwnerWrite"); LoginReadOwnerWrite = new AccessMethod("LoginReadOwnerWrite", 1, "LoginReadOwnerWrite"); AnonReadLoginWrite = new AccessMethod("AnonReadLoginWrite", 2, "AnonReadLoginWrite"); LoginReadLoginWrite = new AccessMethod("LoginReadLoginWrite", 3, "LoginReadLoginWrite"); AccessMethod aaccessmethod[] = new AccessMethod[4]; aaccessmethod[0] = AnonReadOwnerWrite; aaccessmethod[1] = LoginReadOwnerWrite; aaccessmethod[2] = AnonReadLoginWrite; aaccessmethod[3] = LoginReadLoginWrite; $VALUES = aaccessmethod; } }